
public class Individuo {
	
	private float conforto;
	private int[][] matriz;
	protected Individuo proximo;
	protected Individuo anterior;
	protected Cap_elemento eventos;
	
	
	protected void mutar ()
	{
	
	}
	
	private void calcular_conforto()
	{
		float tmin=Controlo.ler_tmin();
		float tz=0;
		float sum;
		
		for(int i=0; i<Controlo.ler_n(); i++)
		{
			sum=0;
			
			for(int f=0; f<Controlo.ler_m(); f++)
			{
				sum+=matriz[i][f];
			}
			
			if(sum>tz) 
			{
				tz=sum;
			}
		}
		
		conforto=tmin/tz;
		
	}
	
	protected Individuo (int[][] matriz)
	{
		this.matriz=matriz;
		proximo=null;
		anterior=null;
		eventos=null;
		calcular_conforto();
	}
	
	protected float ler_conforto()
	{
		return conforto;
	}
}
